xinput est intégré à Ubuntu et permet de gérer / configurer la souris (et peut etre plus → à compléter).
Il fait parti du serveur X (à confirmer)
Le principe est simple :
Très simple, il suffit de lancer la commande
xinput list
Dans la liste vous devez reconnaître votre souris par le nom du constructeur et son modèle. Repérer ensuite l'identifiant : id=X ou X est l'identifiant.
Dans cette partie, vous devez avoir récupérer l'identifiant de votre souris que l'on appellera : <identifiant>
Le principe est d'acquérir les boutons avec la commande test et de les réassigner en fonction de ce que X11 attend.
Le tableau ci dessous corresponds à la configuration attendu de X11. Il vous suffit d'assigner les boutons en fonction de votre souris.
| Position | Nom du bouton |
| P1 | Left click |
| P2 | Middle click |
| P3 | Right click |
| P4 | Wheel up |
| P5 | Wheel down |
| P6 | Wheel left |
| P7 | Wheel right |
| P8 | Thumb1 |
| P9 | Thumb2 |
| P10 | ExtBt7 |
| P11 | ExtBt8 |
Entrer maintenant la commande suivante et appuyer sur les boutons de votre souris pour connaître leur numéro actuel :
xinput test <identifiant> | grep "button press"
Pour arreter le test des boutons tapez au clavier : control + c
Pour finir entrer la commande suivante pour reconfigurer votre souris :
xinput set-button-map <identifiant> 1 P1 P2 P3 P4 P5 ...
avec P1 P2 P3 … les valeurs du tableau précédent correspondant avec les numéros de bouton de votre souris avec la commande précédente xinput test
Exemple simple:
Alors la commande est :
xinput set-button-map 9 1 3 2
Pour vous simplifier la vie, vous pouvez entrer ici la configuration de votre souris afin d'aider les autres internautes. Classement par marque (par ordre alphabétique) puis par modèle.
xinput set-button-map 11 1 2 3
Un lien vers le forum datant du 27/11/2015 : https://forum.ubuntu-fr.org/viewtopic.php?pid=21070001#p21070001